Improvisational Stitching